package com.shunbo.convenient.dao;

import java.util.List;

/**
 * 父类mapper
 * @param <T>
 * @author weizhuang
 */
public interface BaseMapper<T> {

    /**
     * 添加公共方法
     * @param obj
     * @return
     */
    Integer save(T obj);
    /**
     * 更新公共方法
     * @param obj
     * @return
     */
    Integer update(T obj);
    /**
     * 删除公共方法
     * @param obj
     * @return
     */
    Integer delete(String obj);
    /**
     * 通过id查找公共方法
     * @param obj
     * @return
     */
    T findById(String obj);
    /**
     * 查找所有公共方法
     * @param obj
     * @return
     */
    List<T> findAll(T obj);
}
